#pragma once
#include<vector>
#include"WaitObj.h"
using namespace std;
class WaitQueue
{
private:
	std::vector<WaitObj>* HighWindQueue;
	std::vector<WaitObj>* MidWindQueue;
	std::vector<WaitObj>* LowWindQueue;
public:
	WaitQueue();
	std::vector<WaitObj>* getHighWindQueue();
	std::vector<WaitObj>* getMidWindQueue();
	std::vector<WaitObj>* getLowWindQueue();
	bool insert(WaitObj waitObj);
	bool deletee(WaitObj waitObj);
	WaitObj search(int roomId);
	WaitObj* getHighestPriWaitObj();
};

